(x_new_font): Update f->scroll_bar_actual_width.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Tue, 24 Nov 2009 08:37:40 +0000 (08:37 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Tue, 24 Nov 2009 08:37:40 +0000 (08:37 +0000)
src/xterm.c

index aefa9d7217b5e202b30059de61fc07723f2335df..94093bd3848abf4137ee35e3542aa65c601317cc 100644 (file)
@@ -8070,6 +8070,10 @@ x_new_font (f, font_object, fontset)
           pixelh -= FRAME_MENUBAR_HEIGHT (f);
 #endif
           rows = FRAME_PIXEL_HEIGHT_TO_TEXT_LINES (f, pixelh);
+         /* Update f->scroll_bar_actual_width because it is used in
+            FRAME_PIXEL_WIDTH_TO_TEXT_COLS.  */
+         f->scroll_bar_actual_width
+           = FRAME_SCROLL_BAR_COLS (f) * FRAME_COLUMN_WIDTH (f);
           cols = FRAME_PIXEL_WIDTH_TO_TEXT_COLS (f, FRAME_PIXEL_WIDTH (f));
           
           change_frame_size (f, rows, cols, 0, 1, 0);